.resume-page {
    display: flex;
    min-height: calc(100% - 76px);
    padding: 16px 0 16px 238px;
    justify-content: space-between;
    background-color: #f7f7f7;
    overflow: hidden;
    .left-menu-wrap{
        width: 240px;
        background-color: #fff;
        position: fixed;
        left: 0;
        top: 45px;
        bottom: 0;
        overflow-y: auto;
        .left-menu{
          width: 240px;
          .menu-item{
            .item-title{
              display: flex;
              height: 36px;
              padding-right: 30px;
              justify-content: space-between;
              align-items: center;
              cursor: pointer;
              &:hover{
                  background-color: #F5F7FA;
              }
              .title-icon{
                flex: none;
                font-size: 18px;
                color: #0D121A;
              }
              .title-text{
                flex: auto;
                padding: 0 12px;
                font-size: 14px;
                font-weight: bold;
                color: #0D121A;
              }
              .title-num{
                flex: none;
                font-size: 14px;
                color: #0D121A;
              }
            }
          }
        }
    }
    // 右侧内容
    .right-content {
        flex: auto;
    }
}